home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 April
/
CHIP 1996 aprilis (CD06).zip
/
CHIP_CD06.ISO
/
hypertxt.arj
/
9508
/
CL.CD
< prev
next >
Wrap
Text File
|
1996-03-09
|
14KB
|
221 lines
@VQuarterdeck CleanSweep 1.0@N
@VTisztogatás@N
A Quarterdeck komoly elismerést szerzett a DOS egyik
hiányosságát kezelô közismert memóriamenedzserével.
Változnak az idôk, s a cég most a Windows egyik
tökéletlenségét célozta meg új termékével.
Számos versenytársához hasonlóan a Quarterdeck is
felismerte, hogy amilyen könnyen telepíthetôk a windowsos
programok a szoftverfejlesztôk jóvoltából, sok esetben olyan
körülményes megszabadulni tôlük, ha esetleg nem váltották be
a hozzájuk fûzött reményeket. Hosszútávon a rendszer
reakcióidejének lassulásához vezet a törölt programok
hordalékának görgetése, a feleslegesen foglalt lemez- és
memóriaterületrôl nem is beszélve. Természetesen kézzel is
kigyomlálható egy-egy program, de ez az átlagfelhasználóktól
elvárhatónál mélyebb rendszerismeretet tételez fel. A
Windows karbantartására célprogramok kínálnak okos
segédletet -- ilyet számos cég kínált eddig is a piacon. E
versenybe nevezett most be a Quarterdeck a CleanSweep
1.0-ával, mely jelenleg a Windows 3.x-szel, a Windows for
Workgroupsszal és a Windows NT-vel használható.
@VTiszta szerkezet@N
A program formailag négy ikon köré szervezôdik. Külön
figyelmet érdemel a bejelentkezô ablak @KFile@N menüje, ami
számos, csak itt található funkciót rejt. Ezekrôl késôbb
szólok. Most lássuk az ikonokon keresztül elérhetô fô
funkciókat. Az @KUninstall@N a Program Manager egy sajátos
nézetét nyújtja. Kiválasztva megjelenik a feltelepített
windowsos programcsoportok listája, melyeket kibontva
programikonokhoz jutunk. Az @KAnalyse@N gombbal kérhetjük, hogy
térképezze fel a kijelölt egység (program, programcsoport)
összes vonatkozását a rendszerben. A CleanSweep igyekszik
ennek mind teljesebben eleget tenni, így belekukkant a
WIN.INI, SETUP.INI file-okba, vonatkozó bejegyzések után
kutatva, és a programoknak megfelelôen feltérképezi a
lehetséges *.DLL kapcsolatokat is.
A *.DLL kapcsolatok pontos feltérképezéséhez és
rögzítéséhez kapcsolódik a bejelentkezô ablak @KFile@N menüjében
opcionálisan beállítható @KSuperLinks@N. Beállításakor minden
Windows indulással egyidejûleg elindul egy kis programocska,
amely automatikusan és észrevétlenül frissíti a *.DLL
kapcsolatokat tartalmazó adatbázist. Ez alapján törléskor
pontosabban eldönthetô, mely *.DLL file-okat használ több
program is, vagy melyek azok, amelyeket kizárólag egy
használ. E frissítés kérhetô automatikusan, de
alkalomszerûen is mûködtethetô.
Az analízis eredményérôl listaablakban tájékoztat a
program, ahol egyenként nyilatkozhatunk az ott felsoroltak
további sorsáról, majd az idôközben @KUninstall@N-ra változott
gombbal elindíthatjuk a mûveletet az @KOptions@N-nél
beállítottak szerint. A törlés elindítása elôtt
beleolvashatunk az egyes file-okba a @KView@N segítségével. A
funkció intelligens, file-fajták szerint szöveges vagy a
lemezeditoroknál szokásos hexadecimális térképet nyújt.
Felismerhetné a Windows súgóinak file-formátumát, egyelôre
azonban csak hexa térképet kínál a *.HLP file-ok
megtekintésére is.
A @KSystem@N ikon lehetôséget nyújt a nem használt vagy
szükségtelennek ítélt rendszerkomponensek eltávolítására.
Tízféle megközelítésben karcsúsítható a CleanSweeppel a
Windows. Nélkülözhetô elemek lehetnek betûtípusok,
képernyôvédôk, ""tapéta" (wallpaper) file-ok, sosem használt
súgók, grafikuskártya-driverek és egyes szövegfile-ok. Külön
kartotékon találjuk a rendszerfile-okat kezelô
párbeszédablakot. A Windows 3.1 kétféle -- ""enhanced"
(védett) és ""standard" (normál) -- módban is fut, s a
kétféle üzemmód kiszolgálására az azonos file-okon felül
üzemmódhoz kötött file-okra is szükség van. Ha például
valaki eldönti, hogy csak enhanced módban fogja használni
Windowsát, a CleanSweep @KSystem Files@N kartotékja segédkezet
nyújt a csak a standard módhoz szükséges file-ok
eltávolításában. Hasonló lehetôséget kínál a @KDOS Files@N
kartoték is. Ennél szintén elôre el kell dönteni, hogy a
késôbbiekben akarunk-e DOS-os programokat futtatni windowsos
felületrôl. Ha ez nincs szándékunkban, a vonatkozó file-ok
törlésével megtakaríthatunk kb. negyed Mbyte-ot. Végül azok
a file-ok kerülnek sorra, amelyek általában nélkülözhetôk a
rendszer mûködése szempontjából vagy más program oldja meg a
feladatukat -- például a Windowszal szállított DOS részek
(RAMDRIVE.SYS, HIMEM.SYS stb.) vagy a szüntelenül képzôdô
*.BAK file-ok és társaik.
A CleanSweep kézenfekvô vadászterülete a használaton
kívüli file-ok feltérképezése. A négy fôikon egyike, a @KFind
@KUnused@N (használatlan file-ok keresése) teszi lehetôvé az
elfekvô archív file-ok, súgók, grafikus file-ok (hatalmas
tartalékok rejlenek bennük...), illetve bármilyen
bebillentyûzött file-névminta alapján összeválogatott lista
törlését. Az általunk megadott file-név definícióknál
meghatározhatunk egyszerre több feltételt is, nem kell ezek
miatt külön köröket futni. Tanulságos dolog lefuttatni a
keresést például a backup file-okra. A legtöbb program a
file-ok módosításakor .BAK kiterjesztéssel megôrzi a
kiinduló állapotot, s e ritkán használt file-ok
észrevétlenül elszaporodhatnak a lemezen, jelentôs területet
elfoglalva. Törlés elôtt itt is vethetünk egy utolsó
pillantást a kiszemelt file-ra a @KView@N gomb segítségével.
Másik lappangó erôforrás-tartalék a negyedik funkció
által kezelt file-duplikátumok felkutatása. A @KFind Dups@N
meghívásakor az elôzôhöz hasonló ablakban definiálhatunk
keresési szempontokat, amik alapján a program nekilát
felkutatni a többpéldányos file-okat a kijelölt meghajtókon.
A használatlan file-okhoz hasonlóan itt is meglepetésben
lehet részünk. Elsô közelítésben nem is gondolnánk, milyen
gyakran ""teremnek" file-duplikátumok a lemezeinken. A
szûrôfeltételekhez tartozik a @Kduplikátum@N definíciójának
szûkítésének-bôvítésének lehetôsége is. A DOS által jegyzett
file-specifikációk -- név, méret, idôadatok -- valamilyen
kombinációját kiválasztva szûkíthetjük, bôvíthetjük a
keresés körét.
@VAlternatívák@N
Mindegyik fô funkció használatakor hangolhatjuk a
mûködést a különbözô opciók bekapcsolásával (@KOptions@N).
Négyféle dolgot szabályozhatunk. A @KTrial Run@N bekapcsolása
lényegében hatástalanítja a programot egy idôre. Minden
általunk megadott feladatot csak virtuálisan végez el,
tényleges változtatásokat nem hajt végre. Az eredményrôl
statisztikát készít, ami alapján felmérhetjük, hogy
érdemes-e ""élesben" is végrehajtani a mûveleteket. A
tényleges törlés szigorához képest jóval engedékenyebb
lehetôség a @KCreate Backup@N. Bekapcsolásakor mielôtt
ténylegesen megszünteti a lemezen a kiszemelt
""áldozatokat", saját könyvtárába készít belôlük egy
tömörítményt, ami alapján késôbb visszaállítható a törlés
elôtti állapot a bejelentkezô ablak @KFile@N menüjében található
@KRestore Backup@N-pal. Elônye a programnak, hogy tömörítéskor a
shareware-ként is elterjedt és népszerû PKZIP algoritmusát
használja, így alkalomadtán a CleanSweeptôl függetlenül is
visszaállíthatók a tömörített file-ok. A CleanSweep a
tömörített file-t -- ami természetesen tartalmazza a
vonatkozó könyvtár-információkat és Program Manager
utalásokat is -- saját könyvtárába helyezi el. Kibontáskor
helyesen reprodukálja az eredeti állapotokat, viszont ha
PKUNZIP-pel dolgozunk, akkor a .BUP névkiterjesztésû file-t
érdemes elôbb bemásolni a gyökérbe, majd a megfelelôen
paraméterezett kibontást követôen a mellékelt PROGMAN.DAT
file-ocska információit felhasználva -- saját kezûleg -- a
Windows Program Managerébe is be kell vezetni a
változásokat. Bizony ez kevésbé komfortos és egyértelmû,
mint ha mindezt a CleanSweep tenné, de nagy erénye a
programnak, hogy publikus tömörítôeljárást alkalmaz, s
alkalomadtán ilyen módon is hozzájuthatunk file-jainkhoz.
A téves törlések megelôzését szolgálja a @KConfirm
@KDeletions@N opció. Bekapcsolásakor minden törlés elôtt rá fog
kérdezni a program: valóban törölni akarjuk-e a
soronkövetkezô file-t vagy bejegyzést. A kapcsoló
nyilvánvalóan biztonságosabbá teszi az egész mûveletet,
viszont külön figyelmet igényel az egyébként automatikus
törlési folyamat, és az ezáltal összességében rendkívül
lelassul. Végezetül naplózhatjuk is a törléseket a @KSave
@KMaster Log@N bekapcsolásával. Ekkor a program folyamatosan
bejegyzi egy file-ba a végrehajtott mûveleteket, ahonnan
azok késôbb is visszanézhetôk (bejelentkezô ablak @KFile@N menü)
vagy papírra küldhetôk.
@VLassan érik@N
Próbálkozásaink azt mutatják, hogy a program
legjellemzôbb hiányossága a most még lassú mûködés. Egy
egyszerû 30 tételes törlés alkalmával összesen 20
másodpercig dolgozott. File-okat és programkönyvtárakat
egyaránt törölt úgy, hogy az opciók közül minden ki volt
kapcsolva. Kijelöléskor kihagytuk azokat a file-fajtákat is,
amiket az összes meghajtón keresett volna, bár tudtuk, hogy
nincsenek. A mûvelet közben -- bár külön erre nem kértük --
szüntelenül üzenôablakok jelentek meg, ami nyilván tovább
lassítja a mûködést. Foglalkozott ugyan a *.INI file-okkal,
de számos bejegyzést érintetlenül hagyott, amelyek egyébként
csak a törlésre kiválasztott programra vonatkoztak (például
file-névkiterjesztési hozzárendelések). Ez megtévesztôbb,
mintha nyíltan nem foglalkozna ezekkel, hiszen így abban a
hiszemben, hogy a program ezt elvégezte, nem törôdünk vele,
s a ""hordalék" mégiscsak gyûlik. Elôfordult, hogy nem
teljeskörûen mérte fel egy program külsô vonatkozásait, a
*.PIF file-t kihagyta a törlésre kijelöltek sorából... --
igaz, az a \WINDOWS könyvtárban leledzett. Csak elvétve
ugyan, de léteznek olyan hasonló funkciójú programok, melyek
az OLE kapcsolatokat is figyelembe veszik a törlôlista
összeállításakor. Törlés helyett tömörítést elôírva
megadhatná a lehetôséget, hogy kijelöljük a célkönyvtárat,
ahova a tömörített file-t helyezheti, a betûtípusok törlését
pedig segíthetné azzal, hogy meg is mutatja a kiválasztott
fonttípust. A törlôlista is használhatóbb lenne egy @KSelect
@Kall@N kapcsoló lehetôségével, ami a jelenlegi @KDefault@N párja
lehetne, hiszen jellemzô igénynek tûnik egy kiszemelt
programcsoport teljeskörû letörlése. Bár jól tervezett
felülete és jól átgondolt tulajdonságai vannak, a
CleanSweepnek túl kell jutnia néhány gyermekbetegségén, hogy
az ôt megilletô helyre kerülhessen a mezônyben.
@KVaczulin György@N
@<9508\CLEAN2.gif>■■@N A törlésre kiszemelt file és függelékei
@<9508\CLEAN3.gif>■■@N A rendszer karcsúsítását segítô kartotékok
@<9508\CLEAN4.gif>■■@N Számos *.BAK rejtôzik szerte a lemezen
@<9508\CLEAN5.gif>■■@N Duplikátumok kereséséhez több szûrôfeltétel is megadható
@<9508\CLEAN1.gif>■■@N A bejelentkezô ablak a @KFile@N menüvel
@VA versenytársak@N
A CleanSweep nincs egyedül a piacon. Az alábbiakban
néhány versenytársát soroljuk fel, amelyek hasonló célt
szolgálnak.
Remove-IT (Verisoft)
UnInstaller (MicroHelp)
wIunformat (Neocom Specialists)